<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>De Stijl: /Users/Piro/Dropbox/destijl/c/headers/dmessage.h Source File</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">De Stijl
   
   </div>
   <div id="projectbrief">Librairie pour le projet De Stijl</div>
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('dmessage_8h.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">/Users/Piro/Dropbox/destijl/c/headers/dmessage.h</div>  </div>
</div>
<div class="contents">
<a href="dmessage_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
<a name="l00009"></a>00009 <span class="preprocessor">#ifndef MESSAGE_H</span>
<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#define MESSAGE_H</span>
<a name="l00011"></a>00011 <span class="preprocessor"></span>
<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;string.h&gt;</span>
<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;sys/socket.h&gt;</span>
<a name="l00016"></a>00016 
<a name="l00017"></a>00017 <span class="preprocessor">#include &quot;<a class="code" href="dconstantes_8h.html" title="Déclaration des constantes du projet.">./dconstantes.h</a>&quot;</span>
<a name="l00018"></a>00018 <span class="preprocessor">#include &quot;<a class="code" href="dposition_8h.html" title="Déclaration de la classe DPosition.">./dposition.h</a>&quot;</span>
<a name="l00019"></a>00019 <span class="preprocessor">#include &quot;<a class="code" href="dbattery_8h.html" title="Déclaration de la classe DBattery.">./dbattery.h</a>&quot;</span>
<a name="l00020"></a>00020 <span class="preprocessor">#include &quot;<a class="code" href="djpegimage_8h.html" title="Déclaration de la classe DJpegimage.">./djpegimage.h</a>&quot;</span>
<a name="l00021"></a>00021 
<a name="l00022"></a>00022 
<a name="l00023"></a>00023 
<a name="l00024"></a>00024 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
<a name="l00026"></a>00026 <span class="preprocessor">#endif</span>
<a name="l00027"></a>00027 <span class="preprocessor"></span>
<a name="l00035"></a><a class="code" href="struct_d_message.html">00035</a>     <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> {
<a name="l00036"></a><a class="code" href="struct_d_message.html#a67a272dc1bebee0a4e12de0a41c5e6be">00036</a>         void(*<a class="code" href="struct_d_message.html#a67a272dc1bebee0a4e12de0a41c5e6be">free</a>)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> * This); 
<a name="l00037"></a><a class="code" href="struct_d_message.html#aeb888f8d85c11678559d03005e798eca">00037</a>         void(*<span class="keyword">set</span>)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">char</span> type, <span class="keywordtype">int</span> l, <span class="keywordtype">char</span> *d); 
<a name="l00038"></a><a class="code" href="struct_d_message.html#ae796aecdc44d5710bfbc5c33fdd51769">00038</a>         void(*<a class="code" href="struct_d_message.html#ae796aecdc44d5710bfbc5c33fdd51769">put_int</a>)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">int</span> value); 
<a name="l00039"></a><a class="code" href="struct_d_message.html#a72b276c306eabe6a5d74216a0ac95698">00039</a>         void(*<a class="code" href="struct_d_message.html#a72b276c306eabe6a5d74216a0ac95698">put_char</a>)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">char</span> c); 
<a name="l00040"></a><a class="code" href="struct_d_message.html#a49234b696f2e87a06909dc3e4165847f">00040</a>         void(*<a class="code" href="struct_d_message.html#a49234b696f2e87a06909dc3e4165847f">put_string</a>)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">char</span>* str); 
<a name="l00041"></a><a class="code" href="struct_d_message.html#a28716d894dfd8924ba623df41f4b2992">00041</a>         void(*<a class="code" href="struct_d_message.html#a28716d894dfd8924ba623df41f4b2992">put_state</a>)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">int</span> value); 
<a name="l00042"></a><a class="code" href="struct_d_message.html#acd3a51dd3588d506f9b058361ac021b8">00042</a>         void(*<a class="code" href="struct_d_message.html#acd3a51dd3588d506f9b058361ac021b8">put_jpeg_image</a>)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <a class="code" href="struct_d_jpegimage.html" title="DJpegimage est un objet contenant la description d&#39;une jpegimage.">DJpegimage</a> * jpegimage); 
<a name="l00043"></a><a class="code" href="struct_d_message.html#ae7273d44940dfcec639d15e9fd71e151">00043</a>         void(*<a class="code" href="struct_d_message.html#ae7273d44940dfcec639d15e9fd71e151">put_position</a>)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <a class="code" href="struct_d_position.html" title="DPosition est un objet contenant la description d&#39;une position du robot (coordonnées et orientation)...">DPosition</a> * p); 
<a name="l00044"></a><a class="code" href="struct_d_message.html#a5572172c1e4b813f9c5a1d7cb5497090">00044</a>         void(*<a class="code" href="struct_d_message.html#a5572172c1e4b813f9c5a1d7cb5497090">put_battery_level</a>)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <a class="code" href="struct_d_battery.html" title="DBattery est un objet contenant la description de l&#39;état de la batterie.">DBattery</a> * b); 
<a name="l00046"></a><a class="code" href="struct_d_message.html#aabb86e686b8a0b5a81e8e92336ea9c24">00046</a>         void(*<a class="code" href="struct_d_message.html#aabb86e686b8a0b5a81e8e92336ea9c24">mission_terminate</a>)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">int</span> missionId); 
<a name="l00048"></a><a class="code" href="struct_d_message.html#a927a2048dc085d6aa868e3da8126af39">00048</a>         char(*<a class="code" href="struct_d_message.html#a927a2048dc085d6aa868e3da8126af39">get_type</a>)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> * This); 
<a name="l00049"></a><a class="code" href="struct_d_message.html#ac03ba2b40e373b75f7e8c4fc13889bac">00049</a>         int(*<a class="code" href="struct_d_message.html#ac03ba2b40e373b75f7e8c4fc13889bac">get_lenght</a>)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> * This); 
<a name="l00050"></a><a class="code" href="struct_d_message.html#a1e021b4e6b7ee3dc2e3b5b107f74e8ef">00050</a>         <span class="keywordtype">char</span>*(*get_data)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> * This); 
<a name="l00051"></a><a class="code" href="struct_d_message.html#a4c77189c3a96c4778054dad95daaaf08">00051</a>         int(*<a class="code" href="struct_d_message.html#a4c77189c3a96c4778054dad95daaaf08">get_payload_size</a>)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> * This); 
<a name="l00052"></a><a class="code" href="struct_d_message.html#a6262a95cc528bc42aaf22562a19561b0">00052</a>         <span class="keywordtype">char</span>*(*get_payload)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> * This); 
<a name="l00054"></a><a class="code" href="struct_d_message.html#a00cda82d0c9c0cfbf444c29e19db94b6">00054</a>         void(*<a class="code" href="struct_d_message.html#a00cda82d0c9c0cfbf444c29e19db94b6">print</a>)(<span class="keyword">struct </span><a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">int</span> maxChar); 
<a name="l00056"></a>00056         <span class="comment">/* Données*/</span>
<a name="l00057"></a><a class="code" href="struct_d_message.html#a03166a9dfad889de78a15a51d04851b5">00057</a>         <span class="keywordtype">char</span> <a class="code" href="struct_d_message.html#a03166a9dfad889de78a15a51d04851b5">dataType</a>; 
<a name="l00058"></a><a class="code" href="struct_d_message.html#afed088663f8704004425cdae2120b9b3">00058</a>         <span class="keywordtype">int</span> <a class="code" href="struct_d_message.html#afed088663f8704004425cdae2120b9b3">len</a>; 
<a name="l00059"></a><a class="code" href="struct_d_message.html#a91a70b77df95bd8b0830b49a094c2acb">00059</a>         <span class="keywordtype">char</span> *<a class="code" href="struct_d_message.html#a91a70b77df95bd8b0830b49a094c2acb">data</a>; 
<a name="l00060"></a>00060     } <a class="code" href="dmessage_8h.html#a709463e213b01c9c79cb6089f06f96a6">DMessage</a>;
<a name="l00061"></a>00061 
<a name="l00067"></a>00067     <a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a>* <a class="code" href="dmessage_8h.html#a3c312734913cfb57305e85de1550138e" title="Instanciation de l&#39;objet DMessage.">d_new_message</a>(<span class="keywordtype">void</span>);
<a name="l00068"></a>00068 
<a name="l00074"></a>00074     <span class="keywordtype">void</span> <a class="code" href="dmessage_8h.html#a4b7cf51cec64241cf0527dca5948a83a" title="Fonction pour désallouer une instance de l&#39;objet DMessage.">d_message_free</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This);
<a name="l00075"></a>00075 
<a name="l00085"></a>00085     <span class="keywordtype">void</span> <a class="code" href="dmessage_8h.html#a4ba3bcdaa8f6675f1f313e06eca34950" title="Attribution des champs d&#39;un message (type et données)">d_message_set</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">char</span> type, <span class="keywordtype">int</span> l, <span class="keywordtype">char</span> *d);
<a name="l00086"></a>00086 
<a name="l00093"></a>00093     <span class="keywordtype">void</span> <a class="code" href="dmessage_8h.html#a81cea27e4e74e6f04520f88725432481" title="Attribution des champs d&#39;un message de type entière (MESSAGE_TYPE_INT).">d_message_put_int</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">int</span> value);
<a name="l00094"></a>00094 
<a name="l00101"></a>00101     <span class="keywordtype">void</span> <a class="code" href="dmessage_8h.html#aaaecfbb98c6ff11ace8434977af7874f" title="Attribution des champs d&#39;un message de type caractère (MESSAGE_TYPE_CHAR).">d_message_put_char</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">char</span> c);
<a name="l00102"></a>00102 
<a name="l00110"></a>00110     <span class="keywordtype">void</span> <a class="code" href="dmessage_8h.html#ac9be78fc550af6f2fcf983f2a284d892" title="Attribution des champs d&#39;un message de type chaîne de caractères (MESSAGE_TYPE_STRING).">d_message_put_string</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">char</span>* str);
<a name="l00111"></a>00111 
<a name="l00120"></a>00120     <span class="keywordtype">void</span> <a class="code" href="dmessage_8h.html#ab160d9917edcf943d61d8cc100666b5d" title="Attribution des champs d&#39;un message de type état du robot (MESSAGE_TYPE_STATE).">d_message_put_state</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">int</span> value);
<a name="l00121"></a>00121 
<a name="l00129"></a>00129     <span class="keywordtype">void</span> <a class="code" href="dmessage_8h.html#a6d81e3549753ae8c664b894cdd55495e" title="Attribution des champs d&#39;un message de type image (MESSAGE_TYPE_IMAGE).">d_message_put_jpeg_image</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <a class="code" href="struct_d_jpegimage.html" title="DJpegimage est un objet contenant la description d&#39;une jpegimage.">DJpegimage</a> *jpegimage);
<a name="l00130"></a>00130 
<a name="l00138"></a>00138     <span class="keywordtype">void</span> <a class="code" href="dmessage_8h.html#ac5490edd1c8a10f8e6c631b797eaab4b" title="Attribution des champs d&#39;un message de type DPosition (MESSAGE_TYPE_POSITION).">d_message_put_position</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <a class="code" href="struct_d_position.html" title="DPosition est un objet contenant la description d&#39;une position du robot (coordonnées et orientation)...">DPosition</a>* p);
<a name="l00139"></a>00139 
<a name="l00147"></a>00147     <span class="keywordtype">void</span> <a class="code" href="dmessage_8h.html#a430b13aa8b3877f46512c1e39deb7b4f" title="Attribution des champs d&#39;un message de type DBattery (MESSAGE_TYPE_BATTERY).">d_message_put_battery_level</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <a class="code" href="struct_d_battery.html" title="DBattery est un objet contenant la description de l&#39;état de la batterie.">DBattery</a>* b);
<a name="l00148"></a>00148 
<a name="l00155"></a>00155     <span class="keywordtype">void</span> <a class="code" href="dmessage_8h.html#a18c0710406982d36739822171707f8e2" title="Attribution des champs d&#39;un message signalant la fin d&#39;une mission.">d_message_mission_terminate</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">int</span> missionId);
<a name="l00156"></a>00156 
<a name="l00164"></a>00164     <span class="keywordtype">void</span> d_message_put_version(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">int</span> versionMajeure, <span class="keywordtype">int</span> versionMineure);
<a name="l00165"></a>00165 
<a name="l00177"></a>00177     <span class="keywordtype">char</span> <a class="code" href="dmessage_8h.html#a84ab3346c8e8c12fc492c60e1b371e82" title="Lecture du type du message.">d_message_get_type</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This);
<a name="l00178"></a>00178 
<a name="l00185"></a>00185     <span class="keywordtype">int</span> <a class="code" href="dmessage_8h.html#a942a3407732177a14d98eb2e28792f9f" title="Lecture de la taille du message (entêt comprise).">d_message_get_lenght</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This);
<a name="l00186"></a>00186 
<a name="l00194"></a>00194     <span class="keywordtype">char</span>* <a class="code" href="dmessage_8h.html#a260b860eb32f2f9cd507c227a4fbb45f" title="Récupération du buffer contenant les données (entête comprise) contenu dans une instance de DMessage...">d_message_get_data</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This);
<a name="l00195"></a>00195 
<a name="l00203"></a>00203     <span class="keywordtype">char</span>* <a class="code" href="dmessage_8h.html#a5d5f423269d86ff6b81cc0dedd9e7d5c" title="Lecture des données utiles du message (sans l&#39;entête).">d_message_get_payload</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This);
<a name="l00204"></a>00204 
<a name="l00212"></a>00212     <span class="keywordtype">int</span> <a class="code" href="dmessage_8h.html#ad836bc820cf962f8ff75b9fb10486fed" title="Lecture de la taille des données utiles (sans entête) d&#39;une instance de DMessage.">d_message_get_payload_size</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This);
<a name="l00213"></a>00213 
<a name="l00220"></a>00220     <span class="keywordtype">void</span> <a class="code" href="dmessage_8h.html#a2df849b9c0eba8263002bcbc727aca6a" title="Affichage d&#39;une instance d&#39;objet DMessage.">d_message_print</a>(<a class="code" href="struct_d_message.html" title="DMessage est un objet permettant de mettre en forme les messages à envoyer vers le superviseur...">DMessage</a> *This, <span class="keywordtype">int</span> maxChar);
<a name="l00221"></a>00221 
<a name="l00222"></a>00222 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00223"></a>00223 <span class="preprocessor"></span>}
<a name="l00224"></a>00224 <span class="preprocessor">#endif</span>
<a name="l00225"></a>00225 <span class="preprocessor"></span>
<a name="l00226"></a>00226 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="dmessage_8h.html">dmessage.h</a>      </li>

    <li class="footer">Generated on Tue Apr 24 2012 14:13:31 for De Stijl by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6 </li>
   </ul>
 </div>


</body>
</html>
